Czytanie kodów kreskowych asynchronicznie

Możemy odczytywać kody kreskowe używając klasy BarcodeReader. Najłatwiejsza metoda do użycia to metoda BarcodeReader.Read. IronBarcode posiada również metodę ReadAsync do wielowątkowego programowania asynchronicznego.

Kluczowe punkty

  • Metody synchroniczne kontra asynchroniczne

    • Metoda Read jest prosta w użyciu, gdy potrzebne są natychmiastowe wyniki i jest wywoływana na głównej nici.
    • Metoda ReadAsync jest do wykonania asynchronicznego, pozwalając programowi kontynuować inne zadania podczas oczekiwania na zakończenie odczytu kodu kreskowego.
  • BarcodeReaderOptions
    • ExpectMultipleBarcodes: Jeśli ustawiona na true, czytnik będzie szukać wielu kodów kreskowych na obrazie.
    • EnhanceAccuracy: Poprawia dokładność kosztem prędkości.
    • SpeedUp: Zwiększa wydajność odczytu, co może być przydatne do szybkiego przetwarzania dużej ilości obrazów. Jednakże, może to zmniejszyć dokładność, jeśli ustawione na true.

Poznaj asynchroniczne i wielowątkowe odczytywanie kodów kreskowych

Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 2,145,441 | Wersja: 2026.4 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package BarCode
uruchom przykład zobacz, jak twoje ciągi zamieniają się w kody kreskowe.